
Requirements:
    Python - version 2.3.4 seems to work
    libgcrypt - version 1.2.0 seems to work
    a C compiler - gcc version 3.3.4 seems to work
    When I type "uname -a" on my development system it says:
        Linux trogdor 2.6.7-gentoo-r8 #1 SMP Tue Jul 20 00:07:12 EST 2004
        x86_64 4  GNU/Linux

Installation:
    1. - Do "tar xjvf libgcrypt-py-whatever.tar.bz2" to the tarball.
    2. - Get into the new directory "cd libgcrypt-py-whatever"
    3. - Type "make"
    4. - Add that diretory to your python library search path.
         "export PYTHONPATH=$PYTHONPATH:`pwd`"

Overview:
    libgcrypt-py is a Python wrapper around the libgcrypt cryptographic
    library. It is intended to support most of the algorithms that are
    supported by libgcrypt, including 3DES, AES, Twofish, Blowfish, MD5, 
    SHA1, RIPE-MD160 RSA, ElGamal, DSA, etc.

    As I type this (version 0.0.3), the following seem to work
        - Symetric Ciphers in ECB, CBC, and CBC w/ CTS modes.
        - Hash functions
        - Public Key Encryption and Signatures

    libgcrypt-py is licenced under the LGPL - mostly because 
    libgcrypt is and that seemed to make sense.

Warning:
    There's no evidence that I know what I'm doing. I may be able to
    program my way out of a paper bag, but probably not in C. Had I
    not dropped out of high school, I would most likely have failed
    math that year. Trusting your sensitive data to my cryptography
    code - or even to my wrapper around someone else's code probably
    isn't the ultimate plan. If this code breaks, you can keep the
    pieces.

    The above warning may be upgraded to a standard open source
    "No Warranty" disclaimer once there's some evidence that this
    code is at all correct. In any case, NO WARRANTY FOR YOU!
